#pragma once
#include <unordered_map>
#include <string>
class ColliderBase; //向前声明

class Physics
{
private:
    //碰撞测试
    void _updateCollider(float dt);
    void _testCollider(float dt);
public:
    //static 
    static std::unordered_map<std::string, ColliderBase*> colliders; // 声明静态成员

    Physics(/* args */);
    void update(float dt);
    void clean();
    ~Physics();
};

